# 打印当前环境
if (Test-Path -Path ".env.prod") {
    Write-Host "Current env: prod"
} elseif (Test-Path -Path ".env.local") {
    Write-Host "Current env: local"
} else {
    Write-Host "Current env: none"
}

# 如果参数是 prod
if ($args[0] -eq "prod") {
    # 如果 .env 和 .env.prod 都存在，则切换
    if ((Test-Path -Path ".env") -and (Test-Path -Path ".env.prod")) {
        Move-Item -Path ".env" -Destination ".env.local" -Force
        Move-Item -Path ".env.prod" -Destination ".env" -Force
        Write-Host "Switched to production environment"
    }
}

# 如果参数是 local
if ($args[0] -eq "local") {
    # 如果 .env 和 .env.local 都存在，则切换
    if ((Test-Path -Path ".env") -and (Test-Path -Path ".env.local")) {
        Copy-Item -Path ".env" -Destination ".env.prod" -Force
        Copy-Item -Path ".env.local" -Destination ".env" -Force
        Remove-Item -Path ".env.local" -Force
        Write-Host "Switched to local environment"
    }
} 